#include "publicFunc.h"



// 自定义消息处理程序
void myMessageOutput(QtMsgType type, const QMessageLogContext &context, const QString &msg)
{
	// 加锁
	static QMutex mutex;
	mutex.lock();
	switch (type) {
	case QtDebugMsg:
//		UILOGD(context.file, context.line, "%s", msg.toLocal8Bit().data());
		break;
	case QtInfoMsg:
//		UILOGI(context.file, context.line, "%s", msg.toLocal8Bit().data());
		break;
	case QtWarningMsg:
//		UILOGD(context.file, context.line, "%s", msg.toLocal8Bit().data());
		break;
	case QtCriticalMsg:
//		UILOGE(context.file, context.line, "%s", msg.toLocal8Bit().data());
		break;
	case QtFatalMsg:
//		UILOGE(context.file, context.line, "%s", msg.toLocal8Bit().data());
		break;
	default:
//		UILOGD(context.file, context.line, "%s", msg.toLocal8Bit().data());
		break;
	}
	// 解锁
	mutex.unlock();
}


